# coding=utf-8

# 1、导入Flask扩展包
from flask import Flask, render_template

# 2、创建Flask应用实例，需要传入__name__, 作用是为了确定资源所在的路径
app = Flask(__name__)


# 3、定义访问路由和视图函数, 路由通过装饰器实现, 默认只支持GET的请求方式
@app.route('/index', methods=["GET", "POST"])
def index():
    str_url = "www.baidu.com"
    my_list = [1, 3, 5, 7, 9]
    my_dict = {'name': 'Programmer', 'desc': 'beautiful'}
    return render_template('index.html', str_url=str_url, my_list=my_list, my_dict=my_dict)


# 参数设置: <>定义路由的参数
@app.route('/order/<int:order_id>')
def order(order_id):
    return 'order_id: %s' % order_id


# 4、启动程序。将Flask运行在一个简易的服务器上 (Flask提供，用于测试)
if __name__ == '__main__':
    app.run(debug=True)
